import http from '@/request';
import qs from 'qs'

export const AdminList=(params:IAdminList):TRes<IUserData>=>http.get('/admin/list',{params})
// 修改状态
export const UpdateStatus=(id:number,payload:number):TRes<number>=>http.post(`/admin/updateStatus/${id}?status=${payload}`)
// 获取所有角色
export const RoleListAll=()=>http.get('/role/listAll')
// 获取指定用户的角色
export const AdminRole=(id:number):TRes<IAdminRole[]>=>http.get(`/admin/role/${id}`)
// 给用户分配角色
export const AdminRoleUpdate=(params:any):TRes<number>=>http.post('/admin/role/update',qs.stringify(params))
// 用户注册
export const AdminRegister=(params:IAddPaylaod):TRes<IAdminData>=>http.post('/admin/register',params)
// 获取指定用户数据
export const getAdmin=(id:number):TRes<IAdminData>=>http.get(`/admin/${id}`)
// 修改指定用户信息
export const AdminUpdate=(id:number,params:any):TRes<number>=>http.post(`/admin/update/${id}`,params)